@charset "utf-8";
/* CSS Document */
body {font-family:"Microsoft YaHei" !important;margin:0; padding:0; font-size:14px; color:#333333; height:100%; min-width:1200px;}
div,form,img,ul,ol,li,dl,dt,dd,p,br {margin: 0; padding: 0;border: 0;list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
Select {visibility: visible;}
a:link {color: #464646; text-decoration:none;}
a:visited {color: #464646;text-decoration: none;}
a:hover {color: #0071d3; text-decoration:none;}
a:active {color: #464646;text-decoration: none;}
*:focus { outline:none;}
.clearfix:after {display: block;content:"";width:100%;height:0; clear:both;}
.mlr { margin:0px 30px;}
.mtop{margin-top:20px;}

.floatWindow{
	position:fixed;
	z-index:1;
	left:0px;
	top:250px;
	height:200px;
	width:155px;
	border-radius:0 5px 5px 0;
	/* background:#e18c00; */
	border-top:3px solid  #94070a;
	border-right:3px solid  #94070a;
	border-bottom:3px solid  #94070a;
	background-color:#d35400;}

.floatWindowSmall{
	position:fixed;
	z-index:1;
	top:250px;
	left:0px;
	width:30px;
	height:50px;
	border-radius:0 5px 5px 0;
	border-top:3px solid  #94070a;
	border-right:3px solid  #94070a;
	border-bottom:3px solid  #94070a;
	background:#d35400;}
.song
{
	width:1200px;
	margin:0 auto;}
.smallText{width:40px;height:41px;line-height:41px;text-align:center;}
.smallLogo{background:url(../images/smalllogo.png) no-repeat 0 0; height:41px;width:40px;border:none;}
.headerBg { width:100%; height:224px;z-index:11;positive:relative;}
.barBG { width:100%; height:37px; background:url(../images/barbg.jpg) repeat-x left center;z-index:111;positive:relative;}
.bar { z-index:111; width:1200px;margin:0px auto; height:37px;}
.barBox { width:auto; float:right;z-index:111;}
.oldStyle{ margin-top:8px; float:left;height:16px;}
.oldStyle a{color:#FFF;font-size:14px;float:left;line-height:16px;}
.search { margin-top:8px; float:left;}
.search li { float:left;}
.inp { width:198px; height:21px; border:0px #CCC solid; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding-left:5px;}
.searBtn { width:24px; height:14px; margin-left:-25px;}
.searBtn img { margin:5px 10px 5px 0px; cursor:pointer;}
.quick { float:left; margin-top:8px; margin-left:20px; position:relative;z-index:1111;}
.quick .loginbtn,.quick .fastLink { width:70px; color:#FFF; font-size:14px; line-height:22px; display:block; float:left; background:url(../images/sanjiao.png) no-repeat right center; margin-right:15px;z-index:111;}
.quick a:hover { text-decoration:none;}

/*用户登录*/
.userLogin { width:100%; height:200px; background:#dfdfdf; display:none; position:absolute; top:35px; left:0; z-index:111;}
.LoginMain { width:1000px; height:200px; margin:20px auto;z-index:111;}
.LoginLeft { width:330px; height:auto; float:left;z-index:111;}
.LoginRight { background:url(../images/loginline.png) no-repeat left center; float:left;}
.login-list-item{margin-top:10px;height:30px;z-index:111;}
.input-title{font-size:16px;line-height:25px; text-align:right;display:inline-block;width:40px;color:#333;}
.re_input{border:solid 1px #666;width:200px; height:25px; display:inline-block;}
.type-title { float:left; margin-left:40px;}
.type_input { float:left; margin-left:10px;}
#login-submit{ border:solid 1px #810d1e; width:200px; height:25px; display:inline-block;cursor:pointer;background:url(../images/loginbtn.jpg) no-repeat center center;}
#login-result{color:red;font-size:13px;width:250px;text-align:left;}
.LoginRight>p{margin-top:10px; margin-left:15px; display:block;line-height:30px; color:#333; font-size:15px;}
.LoginRight>p a { color:#901325; text-decoration:underline;}
.lostpassword { color:#810d1e;} 

/*快速链接*/
.linkMain {display: none;position: absolute;right:0px;top: 27px;width: 80px;line-height: 33px;background: #242424;padding: 0 10px; z-index: 201;}
.linkMain a {}
.linkMain li a {display: block;height: 33px; color:#FFF; text-align:center; line-height:33px;border-bottom: 1px solid #333; background:none;}
.linkMain li a:hover { color:#94070a;}

.bannerBG { height:146px; background:url(../images/logobg202404033.png) no-repeat center #97080c;z-index:11;positive:relative;}
.logo { width:1200px; margin:auto;positive:relative;z-index:11;}
.navBG { width:100%; height:41px; background:#242424; z-index:12;position:absolute;}
/*设置一级导航样式*/  
.nav { width:1200px; height:41px; margin:auto;z-index:11;}
.nav li { float:left; line-height:41px; position:relative; z-index:11;}
.pbl { padding:0px 20px; margin:0px 0px;}
.nav li a { font-size:16px; color:#FFF; display:block;}
.nav li a:hover,.nav li a.current { background:#94070a; text-decoration:none;}
.nav ul li a i { width:9px; height:5px; background:url(../images/top_btn.png) no-repeat left center; float:left; position:absolute; right:10px; top:19px;}
/*设置二级导航样式*/
.nav ul li ul{display:none; z-index:1;}
.nav ul li:hover ul{display:block;width:184px;position:absolute;top:40px;left:2px;background:#94070a;}
.nav ul li:hover ul li { height:33px;}
.nav ul li:hover ul li a{display:block;width:184px;height:33px;line-height:33px;border-bottom:2px solid #7c4c05;text-align:left; text-indent:25px;}
.nav ul li:hover ul li a i{ width:6px; height:15px; background:url(../images/subnav.png) no-repeat left center; float:left; position:absolute; right:15px; top:10px;}
.nav ul li:hover ul li a:hover{background-color:orange;}
 
/*设置三级导航样式*/
.nav ul li:hover ul li ul { display:none;}
.nav ul li:hover ul li:hover ul{ display:block; width:200px; position:absolute; top:0px; left:184px;background-color:orange;}
.nav ul li:hover ul li:hover ul li { width:200px; height:33px;}
.nav ul li:hover ul li:hover ul li a { display:block; width:200px; height:33px; line-height:33px; border-bottom:2px solid #7c4c05;text-align:left; text-indent:5px;}
.nav ul li:hover ul li:hover ul li a:hover { background-color:#94070a;}

.wrap { width:1200px; margin:0 auto;}
.wrapTop { width:100%; height:440px;}
.topLeft { width:100%; float:left;z-index:0;}
.topRight { width:314px; float:left;}
#container {width: 100%; margin: 0 auto;z-index:0;}

/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {z-index:0;margin: 0; padding: 0; list-style: none;} 
/*Poster
*********************************/
.poster-main {
	width: 1200px;
	height: 500px;
	position: relative;
	margin: 0 auto;}

.poster-main a, .poster-main img {
	display: block;}

.poster-main .poster-list {
	width: 1000px;
	height: 500px;}

.poster-main .poster-list .poster-item {
	width: 800px;
	height: 500px;
	position: absolute;
	left: 0;
	top: 0;}

.poster-main .poster-btn {
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;}

.poster-main .poster-prev-btn {
	left: 0;
	background: url(../images/left.png) no-repeat center center;}

.poster-main .poster-next-btn {
	right: 0;
	background: url(../images/right.png) no-repeat center center;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {width: 100%; margin: 0; padding: 0;z-index:0;position:absolute;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff; height:440px; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */

.flex-direction-nav  a{background:url(../images/prenext.png) no-repeat;height: 56px;width:56px;display:block;text-decoration:none; position: absolute; text-indent: -9999px;}
.flex-direction-nav  a.prev {background-position: -56px 0; left: 20px;}
.flex-direction-nav  a.prev:hover {background-position: -56px -56px;}
.flex-direction-nav  a.prev:ACTIVE {background-position: -56px -112px;}
.flex-direction-nav  a.next { right: 20px;}
.flex-direction-nav  a.next:hover {background-position:0 -56px;}
.flex-direction-nav  a.next:ACTIVE{background-position:0 -112px;}
.flex-direction-nav{position: relative;top: -250px;width:1200px;z-index: 0;}

/* Control Nav */
.flex-control-nav {width:auto; position: absolute; bottom: 20px; right:20px; text-align: center; display:block;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 17px; height: 17px; display: block; background:url(../images/slide-controller-btn.png) no-repeat -17px 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0px 0px;}
.flex-control-nav li a.active {background-position: 0px 0px; cursor: default;}

/*链接*/
.iinkItems { width:100%; height:440px; background:#f5efde;}
.iinkItems ul {}
.iinkItems ul li { height:62px; line-height:62px; border-bottom:1px #94070a solid; padding: 0px 20px;}
.iinkItems ul li i { width:34px; height:24px; margin-top:19px; margin-right:10px; float:left;}
.iinkItems ul li a{ font-size:14px; color:#94070a; font-weight:bold;}
.iinkItems ul li a:hover { text-decoration:none;}

/*新闻综合*/
.infor { width:100%; height:315px; margin:20px auto;}
.inforLeft,.inforRight { width:285px; float:left;}
.inforCenter { width:570px; float:left;}
.rollTitleTab{width:auto;float:left;}
.bigTitleTab{width:auto;float:left;}
.littleTitleTab{width:150px;float:left;margin-top: 3px;}
.smallTitleTab{width:240px;float:left;}
.smallTitleTab li,.littleTitleTab li,.bigTitleTab li,.rollTitleTab li{cursor:pointer;float:left; margin-left:10px;}
.smallTitleTab li a,.littleTitleTab li a,.bigTitleTab li a,.rollTitleTab li a{color:#94070a;font-size:16px;font-weight: bold;} 
.smallTitleTab li a.selected,.littleTitleTab li a.selected,.bigTitleTab li a.selected,.rollTitleTab li a.selected {
	padding-bottom:2px;
  border-bottom:3px solid #e18c00;}
  

.smallTitle { width:288px; height:28px; border-bottom:3px solid #94070a;}
.smallTitle p,.bigTitle p,.rollTitle p { width:66px; text-align:center; font-weight:bold; color:#94070a; font-size:16px; line-height:28px; float:left;}
.smallTitle span a,.bigTitle span a,.rollTitle span a { color:#94070a; font-size:12px; line-height:28px; float:right;width:40px;}

.noticeItems { height:60px; padding:14px 0px; border-bottom:1px #bdbcbc dotted;}
.noticeDate { width:76px; height:60px; float:left;}
.month { float:left;width:100%; font-size:14px; line-height:30px; color:#333333; text-align:center; font-style:normal; display:table;}
.year {float:left; width:100%; font-size:18px; line-height:30px; color:#94070a; text-align:center; font-weight:bold; font-style:normal; display:table;}
.noticeTitle { width: 202px; height:60px; float:left; overflow:hidden; margin-left:7px;}
.noticeTitle a { line-height:30px; font-size:14px; color:#333333;}

.bigTitle { width:570px; height:28px;border-bottom:3px solid #94070a;}
.trends { width:100%; display:block;}
.trends ul { padding:5px 0px;}
.trends li { height:33px;}
.trends p { width:80%; float:left; background:url(../images/xjt_1.gif) no-repeat left center;}
.trends a { line-height:33px; font-size:14px; color:#333; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; margin-left:10px; display:block;}
.trends span { width:20%; text-align:right; float:right;}


/* 边栏 */
.littleTitle{width:155px; height:28px; border-bottom:3px solid #94070a;}  
.littleTitle p{ width:66px; text-align:center; font-weight:bold; color:#94070a; font-size:16px; line-height:28px; float:left;}
.littleTitle span a{ color:#94070a; font-size:12px; line-height:28px; float:right;width:40px;}
.trendsFW { width:100%; display:block;}
.trendsFW ul { padding:5px 0px;}
.trendsFW li { margin-left:10px; width:150px;overflow:hidden;}
.trendsFW p{width:80%; float:left;color:#fff;}
.trendsFW a { line-height:33px; font-size:14px; color:#fff; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; margin-left:10px; display:block;}
.trendsFW span { width:20%; text-align:right; float:right;}



.task {}
.taskItems { width:100%; height:69px; padding:10px 0px; border-bottom:1px solid #ccc;}
.taskDate { width:60px; height:60px; float:left; margin-left:5px;}
.taskMonth { width:60px; height:23px; font-size:12px; line-height:23px; text-align:center; color:#FFF; font-style:normal; display:block; background:#94070a; border:1px #cccccc solid; border-bottom:none;  -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
.taskDay { width:60px; height:37px; font-size:24px; line-height:37px; text-align:center; color:#94070a; font-style:normal; display:block; background:#ffffff; border:1px #cccccc solid; border-top:none;  -webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.taskBox { width:202px; float:left; margin-left:15px;}
.taskTitle { font-size:14px; color:#333; font-weight:bold; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;} 
.taskTitle a { color:#333;}
.taskTime { font-size:12px; color:#666666; line-height:25px; text-indent:13px; background:url(../images/time.png) no-repeat left center;}
.taskAdd { font-size:12px; color:#666666; line-height:25px; text-indent:13px; background:url(../images/house.png) no-repeat left center;}

/*精彩图片*/
.rollmain { width:100%; height:195px; margin-bottom:20px;overflow:hidden;position:relative;}
.rollTitle { width:100%; height:28px;border-bottom:3px solid #94070a;}
.rollTitle p { width:76px; text-align:center; font-weight:bold; color:#94070a; font-size:16px; line-height:28px;}
.leftbtn { width:21px; height:27px; background:url(../images/carousel.png) no-repeat left top; float:left; cursor:pointer; margin-top:65px;}
.rightbtn { width:21px; height:27px; background:url(../images/carousel.png) no-repeat right top; float:right; cursor:pointer; margin-top:65px;}
.photo { width:1148px; float:left; margin-left:8px; margin-top:10px; overflow:hidden;position:relative;}
.photobox { width:175px; float:left; margin:0px 8px;}
.photobig { position:relative;}
.photoprice01 { font-size:12px; line-height:14px;height:30px; color:#666; font-family:Arial; text-align:center; text-overflow:ellipsis; /*  white-space: nowrap; */ overflow:hidden;}
.photooff { width:23px; height:29px; color:#fff; font-size:12px; font-weight:bold; background:url(../images/noff.png) no-repeat left center; position:absolute; right:-5px; top:0px; z-index:100;}

.leftTop { height:100px;}
.type { width:100%;}
.type li { width:50%; float:left; font-size:14px; color:#333; line-height:33px; text-indent:15px; background:url(../images/c3.gif) no-repeat left center;}
.class { width:100%;}
.class li { width:100%; float:left; font-size:14px; color:#333; line-height:33px; text-indent:15px; background:url(../images/c3.gif) no-repeat left center;}
.class li a,.type li a { color:#333;}

.dowm {}
.dowm ul { padding:5px 0px;}
.dowm li { width:100%; height:33px;}
.dowm p { width:100%; float:left; background:url(../images/xjt_1.gif) no-repeat left center;}
.dowm a { line-height:33px; font-size:14px; color:#333; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; margin-left:10px; display:block;}

/*页尾*/
.footerBG { width:100%; height:140px; background-image: url(../images/logobg1.jpg);/*background: rgba(0, 0, 0, 0) url("../images/logobg.jpg") no-repeat scroll center center; */clear:both;}
.footer { width:100%; margin:auto;}
.footLeft { margin-left:20%;width:50%; float:left; margin-top:20px;}
.footRight { float:left;width:29%;}
.wx { width:107px; height:108px; float:left; margin-right:15%;}
.txt { float:left; margin-top:20px;margin-left:8%;}
.txt li { color:#FFF; line-height:33px; text-align:center;}
.footRight { margin-top:9px;}
.footRight li { font-size:14px; float:left;width:100%;}
.footRight dt { font-size:16px; color:#fff; line-height:25px; font-weight:bold;}
.footRight dd { line-height:20px; color:#999; font-size:14px;}
.footRight dd a { color:#FFF;}

/*列表页*/
.watermark { width:100%; background:#fbfbfb url(../images/bg.jpg) repeat-y center; display:table;}
.nav-path { width:100%; background:#ededed;}
.subnav { width:1200px;line-height: 23px;padding: 13px 0;color: #94969A;text-shadow: 0 1px 0 white;display: block; margin:0 auto;text-align:left;}
.subnav a { color:#94969A;}
.subnav .current { color:#F07F18;}

/*左侧导航*/
.listLeft { width:202px; margin-top:20px; margin-bottom:20px; float:left;min-height: 500px;}
.listRight { margin-top:20px; margin-bottom:20px; float:left;}
.left-nav { width:194px;}
.left-nav-top,.left-nav-bottom{width:194px;background: url(../images/left-nav-top-bottom-bg.png) no-repeat;}
.left-nav-top a{display:block;height: 56px;line-height: 56px;color: #fff;font-size: 16px;padding-left: 21px;text-shadow: 0px 2px 1px #000;}
.left-nav-top a:hover,.left-nav-top .current{color: #FFDE00;background: url(../images/left-nav-arrow.png) 169px 24px no-repeat;}
.left-nav .li-top-bg{background-position:0 -999px;}
.left-nav ul{background: url(../images/left-nav-middle-bg.png) repeat-y;padding-left: 36px;}
.left-nav ul li{background: url(../images/left-nav-li-line.png)  0 0 no-repeat; margin-right: 10px;}
.left-nav ul li a{font-size:14px;line-height: 18px;padding: 5px 10px 5px 0;color: #fff;display: block;text-shadow: 0px 2px 1px #000;}
.left-nav .third{background: none;padding-left: 14px;}
.left-nav ul li .third a:hover{background-position: 127px center;}
.left-nav .third li a{line-height: 18px;padding: 5px 20px 5px 0;font-size: 12px;background-image: url(../images/s.gif);color: #fff;}
.left-nav-bottom{height: 13px;overflow: hidden;background-position:0 -56px;}
.left-nav .current,.left-nav ul li a:hover{color: #FFDE00;background: url(../images/left-nav-arrow.png) 140px center no-repeat;}
.left-nav .third .thirdhover a{color: #FFDE00;background: url(../images/left-nav-arrow.png) 127px center no-repeat;}

/*右侧内容*/
.ctx-middle { width:885px; padding:0px 21px 0px 21px;}
.ctx-middle h3 {padding-bottom: 7px;font-size: 18px;font-weight: normal;color: #B00D23;}
.ctx-title {width:100%;}
.color-bar { height:3px; width:100%;}
.color1{ float:left;background-color: #D53828; width:20%;}
.color2{ float:left;background-color: #E5A32D; width:30%;}
.color3{ float:left;background-color: #FFDE00; width:49%;}
.color1,.color2,.color3{ height: 3px; float:left;}
.ctx-main { padding:12px 0px; width:885px;}
.ctx-main ul { width:100%;}
.ctx-main li { width:100%; line-height:30px;}
.ctx-main ul li p { width:82%; background:url(../images/bg-7.png) no-repeat left center; float:left; display:block;}
.ctx-main ul li p a { text-indent:20px; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.ctx-main ul li span { width:15%; text-align:right; float:right;}

/*分页*/
.page { width: 885px; height:35px; float:left; clear:both; margin-top:20px; margin-right:5px;}
.page ul { float:right;width:auto;border:none;}
.page li { width:auto; height:auto; font-size:14px; color:#3498db; line-height:33px; text-align:center; border-bottom:1px #cccccc solid; border-top:1px #cccccc solid;  border-left:1px #cccccc solid; float:left;}
.page li a { color:#94969A; display:block; padding:0px 15px; text-align:center;}

.pageborderRight{ border-right:1px #cccccc solid;}
.page .active{float:left;border-top:none;border-bottom:none;height:33px;line-height:33px;color:#830d23;}
.page .disabled{float:left;}
.page .disabled pageborderRight{float:left;}
.page .disabled controls{float:left;}

.pagenumb { border:none; background:none;}
.pagenumbdiv { line-height:33px; float:right; margin-left:15px;}

/*详情页*/
.news-ctx-title{text-align: center;padding-bottom: 40px;background:url(../images/img-bottom-separator.png) center bottom no-repeat;}
.news-ctx-title h2 {font-size: 17px;font-weight: normal;color: #036EA5;line-height: 27px;padding: 15px 0;}
.news-ctx-time label{ color:#B6B7B7;}
.news-ctx-time font { margin-right:40px; color:#D30012;}
.news-main p {line-height: 26px;color: #3e3a39;font-size: 13px;padding: 7px 0;}

.picList { width:24%; display:inline-block; text-align:center; margin:10px 0px; float:left;}
.img_pic img{ padding:2px; border:1px #ccc solid; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align:center;}
.img_txt a{ width:100%; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

.teacherList { width:100%; margin:10px auto; display:inline-block;}
.teacher_pic {overflow: hidden; float:left; display:inline; margin-right:30px; vertical-align:middle;}
.teacher_pic img { max-width:100%; border:2px #ccc solid; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; vertical-align:middle;}
.teacher_txt { width:72%;min-height: 123px;padding-right: 30px;padding-left: 30px; float:left;-webkit-box-shadow: 1px 1px 5px rgba(13,4,9,0.1);box-shadow: 1px 1px 5px rgba(13,4,9,0.1);background-image: url(../images/bg-6.jpg);background-repeat: repeat;border: 1px solid #e1e1e0;border-radius: 1px;}
.title {margin-top: 0;margin-bottom: 5px;font-size: 16px;font-weight: normal;color: #000;}
.sub-title {margin-top: 0;margin-bottom: 5px;font-size: 14px;font-weight: normal;color: #6a6a6a;text-align: justify;text-justify: inter-ideograph;}
.more-info{margin-top: 0;margin-bottom: 0;padding-left: 0;list-style: none;}
.more-info .label {display: block;margin-bottom: 5px;font-size: 16px;font-weight: bold;color: #6a6a6a;}
.more-info .value { width:100%;max-height: 34px;font-size: 14px;color: #6a6a6a; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

.js_mxjs { width:100%; padding:10px 0px 20px; border-bottom:2px #D53828 solid; display:table;}
.js_pic { float:left; margin-right:30px;}
.js_txt { display:table;}
.js-info li { width:100%; display:table;}
.js-label { font-size:14px; font-weight:bold; color:#333; float:left;}
.js-value { font-size:14px; display:table;}

.teacherDetails { margin:20px 0px;}
.teacherT { font-size:18px; font-weight:bold; color:#B00D23;}

/*党建二级页面*/
/*广告切换图*/
.flashNews { width:560px; height:230px; overflow:hidden; position:relative; margin-right:15px; float:left;}
.flashImg img { min-width:560px;}
.flashNews ul {position:absolute;right:5px;bottom:5px;padding-left:47px;_padding-left:46px;}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews ul {width:410px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:410px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;}

.publicity { width:305px; float:left; margin-right:15px;}
.rtitle { width:100%; height:30px; background:url(../images/bigbg.png) no-repeat left bottom;}
.rtitle p{ color:#94070a; text-indent:5px; font-size:14px; font-weight:bold; line-height:30px; float:left; display:inline;}
.rtitle span a{ color:#94070a; font-size:12px; line-height:30px; float:right; margin-right:5px;}
#demo{ width:285px;float: left;overflow:hidden;height:160px;padding:10px; display: inline; margin:10px 0px;}
#demo1{padding:0px; list-style: none;}
#demo2{padding:0px; margin: 0px;}
#demo1 li a ,#demo2 li a { width:95%; line-height:25px; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.topNews { width:305px; float:left;}
.topnewsTitle { width:100%; height:30px; background:url(../images/bigbg.png) no-repeat left bottom;}
.topnewsTitle p{ color:#94070a; text-indent:5px; font-size:14px; font-weight:bold; line-height:30px; float:left; display:inline;}
.topnewsTitle span a{ color:#94070a; font-size:12px; line-height:30px; float:right; margin-right:5px;}
.topnewBox ul { padding:5px;}
.topnewBox li p { width:65%; float:left; display:block;}
.topnewBox li p a { font-size:14px; color:#333; line-height:25px; text-indent:15px; display:block;background:url(../images/c3.gif) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.topnewBox li span { width:35%; float:left; text-align:right;}

.subIndexTop { width:100%; margin-top:5px; display:table;}
.subCenter { margin:10px 0px; display:table;}
.subBottom { width:100%; margin-bottom:10px; display:table;}
.subNews { width:390px; float:left;}
.mrl15 { margin:0px 15px;}
.subTitle { width:100%; height:30px; background:url(../images/bigbg.png) no-repeat left bottom;}
.subTitle p{ color:#94070a; text-indent:5px; font-size:14px; font-weight:bold; line-height:30px; float:left; display:inline;}
.subTitle span a{ color:#94070a; font-size:12px; line-height:30px; float:right; margin-right:5px;}
/*.yellow { background:url(../images/bigBG.png) no-repeat left bottom;}
.blue { background:url(../images/bigBG.png) no-repeat left bottom;}
.red { background:url(../images/bigBG.png) no-repeat left bottom;}
.pink { background:url(../images/bigBG.png) no-repeat left bottom;}
*/.subNewBox { width:100%;}
.subNewBox ul { padding:5px;}
.subNewBox li p { width:75%; float:left; display:block;}
.subNewBox li p a { font-size:14px; color:#333; line-height:25px; text-indent:15px; display:block;background:url(../images/organ.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.subNewBox li span { width:25%; float:left; text-align:right;}

.subTab { width:390px; float:left; position:relative;}
.tabmenu { width:100%; height:30px; border-bottom:3px solid #94070a;}
.tabmenu ul {}
.tabmenu li { font-size:14px; line-height:30px;/* color:#94070a;*/ float:left; padding:0px 9px; cursor:pointer;}
.tab_main { height:130px; overflow:hidden;}
.tab_main ul { padding:5px;}
.tab_main ul li a{ line-height:25px; font-size:14px; color:#333; text-indent:20px; display:block; background:url(../images/bg-7.png) no-repeat left center;}
.selectstr { /* background:#e18c00;  */border-bottom:3px solid #e18c00;}
.tabMore a{  color:#94070a; line-height:30px; position:absolute; right:5px; top:0px;}

.homeLink { width:190px; float:left; margin-right:9px;}
.homeLink li { width:100%; height:40px; line-height:40px; font-size:14px; background:#1758ae; border:1px solid #023b8c;}
.mb15 { margin-bottom:15px;}
.homeLink li a { width:100%; font-size:14px; color:#FFF; text-align:center; display:block;} 


/*留言form*/
.liuyan{ border:#fdab40 solid 2px; padding:10px; background:url(../images/flower_bg.png) no-repeat right bottom; width:686px; margin:auto; clear:both;}
.liuyan div{ margin-top:10px; margin-left:2%;  zoom:1;}
.liuyan div:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.liuyan label{ color:#4d4d4d; font-weight:bold;}
.input { width:200px; height:19px; line-height:19px; padding-left:5px; border:1px #CCC solid;}
.textarea{ width:350px; height:150px; padding:5px; border:1px #CCC solid; vertical-align:top;}
.online_btn { margin-bottom:20px; clear:both;}
.submit{ width:60px; display:block;height:20px; text-align:center; float:left; margin-left:40px; border:#fff solid 1px; color:#fff; font-weight:bold; line-height:20px; background-color:#fda22f; text-decoration:none;}
 
 /*在线留言*/
.online {}
.messageBox{border-bottom:#fdab40 solid 2px; width:98%; margin:10px auto;}
.messageTt{ padding-left:10px; clear:both; zoom:1; border-bottom:#fdab40 dashed 1px;height:25px; line-height:25px;}
.messageTt:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.messageTt h3{ float:left;}
.messageTt div{ float:right;}
.answer{ margin:10px;}
.reply{margin:10px;color:#e37000;}
.discuss {margin:10px 10px 10px 40px;}
.pl { margin:10px; text-align:right; color:#F00;}

/* 首页轮播图 */
.carousel {position: relative; margin-bottom: 20px;overflow: hidden;background-color: #d9d9d9;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.carousel>.container:before,.carousel>.container:after{content:" ";display:table;}
.carousel>.container:after{clear:both;}
.carousel .carousel-inner{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;}
.carousel .carousel-inner:before,.carousel .carousel-inner:after{content:" ";display:table;}
.carousel .carousel-inner:after{clear:both;}.carousel .carousel-inner .item{position:relative;overflow:hidden;}
.carousel .carousel-inner .item .caption{position:absolute;right:20px;bottom:20px;display:inline-block;padding:10px;vertical-align:top;background-image:url(../images/bg-1.png);}
.carousel .carousel-inner .item .caption .title{margin-top:0;margin-bottom:0;font-size:1.4rem;font-weight:normal;color:#fff;}
.carousel .carousel-inner .item .caption .title a{color:#fff;}
.carousel .carousel-indicators{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;padding-right:10px;padding-left:10px;line-height:0;text-align:center;}
.carousel .carousel-indicators:before,.carousel .carousel-indicators:after{content:" ";display:table;}
.carousel .carousel-indicators:after{clear:both;}
.carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:4px;vertical-align:top;background-color:#8f8f8f;border-radius:10px;}
.carousel .carousel-indicators li.active{background-color:#d9d9d9;border:1px solid #9a0000;}
.carousel .carousel-control{position:absolute;top:0;bottom:18px;z-index:1;display:block;width:10%;}
.carousel .carousel-control .btn{position:absolute;top:50%;display:block;width:32px;height:32px;margin-top:-16px;background-image:url(../images/carousel-control.png);background-repeat:no-repeat;background-size:200% 100%;}
.carousel .carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.75) 0, transparent 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.75) 0, transparent 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.75) 0, transparent 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BF000000', endColorstr='#00000000', GradientType=1);left:0;}
.carousel .carousel-control.left .btn{right:0;background-position:0 0;}
.carousel .carousel-control.right{background-image:-webkit-linear-gradient(left, transparent 0, rgba(0,0,0,0.75) 100%);background-image:-o-linear-gradient(left, transparent 0, rgba(0,0,0,0.75) 100%);background-image:linear-gradient(to right, transparent 0, rgba(0,0,0,0.75) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#BF000000', GradientType=1);right:0;}
.carousel .carousel-control.right .btn{left:0;background-position:100% 0;}
.carousel.slide .carousel-inner{width:1000%;}
.carousel.slide .carousel-inner .item{float:left;width:10%;}
@media (min-width: 0) and (max-width: 767px){.carousel .carousel-inner .item .pic{width:140%;margin-left:-20%;}}
@media (min-width: 768px){.banner-1{margin-bottom:20px;}.carousel>.container{width:80%;margin-right:auto;margin-left:auto;}
.carousel .carousel-inner .item .caption{right:80px;bottom:30px;padding:20px 30px;}
.carousel .carousel-inner .item .caption .title{font-size:1.6rem;}
.carousel .carousel-indicators{text-align:right;}
.carousel .carousel-control .btn{width:48px;height:48px;margin-top:-24px;}}
@media (min-width: 1024px){.carousel>.container{width:1002px;}
.carousel .carousel-inner .item .caption{right:100px;bottom:40px;padding:30px 45px;}
.carousel .carousel-inner .item .caption .title{font-size:2.2rem;}
.carousel .carousel-control{width:auto;}
.carousel .carousel-control.left{right:50%;margin-right:450px;}}
@media (min-width: 1024px) and (min-width: 1200px){.carousel .carousel-control.left{margin-right:521px;}}
@media (min-width: 1024px){.carousel .carousel-control.right{left:50%;margin-left:450px;}}
@media (min-width: 1024px) and (min-width: 1200px){.carousel .carousel-control.right{margin-left:521px;}}